﻿@charset "utf-8";
/* CSS Document */
.w1000{ width:1000px; margin:0 auto;}
.w1111{ width:1100px; margin:0 auto;}
.top{ height:31px; width:100%; background:#6f6f6f;}
.top .w1000 div{ width:150px; float:right; position:relative; z-index:9999}
.top .w1000 div select{ float:left; margin:6px 0px 0px 10px;border-radius:3px}
.top .w1000 div i{ position:absolute; left:-40px; top:32px; display:none;}
.top .w1000 div i img{ width:130px; height:130px;}
.top .w1000 div em:hover i{ display:block;}
.top .w1000 p{ float:left; width:117px; height:31px; line-height:31px; color:#9e9e9e; position:relative;}
.top .w1000 em{ width:30px; height:31px; float:left; display:block; background:url(../images/top_img01.jpg) center center no-repeat; position:relative;}
.top .w1000 p a{ color:#fff; padding:0px 2px;}
.top .w1000 span{ float:left; margin:4px 0px 0px 13px; display:block; width:160px; height:22px; background:url(../images/search_bg.png) no-repeat;}
.top .w1000 span input{background:none; border:none; height:22px;}
.top .w1000 span .search_in{ float:left; margin-left:15px; width:112px; line-height:23px; }
.top .w1000 span .search_bt{ float:right; width:30px;}
.top .w1000 a.language{ float:left; margin:8px 0px 0px 7px; display:block;  width:24px; height:15px;}

/*--header--*/
.header{ height:100px; position:relative; z-index:9;}
.logo{ float:left; display:inline-block; margin:5px 0px 0px 0px;}
.logo img{padding-top:25px;}

.nav{ float:right; height:100px;} 
.nav li{ float:left; width: 100px; text-align:center; height:100px; border-left:1px solid #e7e7e7; position:relative;}
.nav li>a{ display:block; height:46px; padding-top:36px; width:87px; margin:0 auto;}
.nav li>a span{ font-size:11px; color:#898989; display:block; padding:0px 1px; text-transform:uppercase; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nav li>a p{ font-size:14px; font-weight:bold; display:block; padding:0px 5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nav li.cur>a{ color:#fff; background:#cb2922;}
.nav li.cur>a span{ color:#fff; }
.nav li:hover>a{ color:#fff; background:#cb2922;}
.nav li:hover>a span{ color:#fff; }
.nav li.li_home{ padding:0px 6px; border-left:none;}
.nav li.li_home a{ width: 88px;}
.nav li:hover div{ display:block;}
.nav li div{ display:none; position:absolute; width:100%; top:100px; left:0px; padding:20px 0px 28px; background:url(../images/subnav_bg.png);}
.nav li div a{ display:block; height:32px; line-height:32px; color:#fff; padding:0px 10px; overflow:hidden; }
.nav li div a:hover{ background:url(../images/subnav_ahover.png) repeat-x;}

/*--banner--*/
.allbanner{ width:100%; position:relative; height:475px;}
.banner{width:1600px; height:475px; overflow:hidden; position:absolute; left:50%; margin-left:-800px;}
.banner ul{width:100%; height:475px; overflow:hidden; position:relative; z-index:1;}
.banner li{ position:absolute; top:0; left:1600px; width:1600px; height:475px; overflow:hidden;}
.banner li p{position:absolute;left:2023px;top:0;}
.banner li p:first-child{left:0;}
.banner ul li:first-child{left:0;}
.banner li .slide-img{ margin:62px 0px 0px 300px; }
.banner li .slide-text{ margin:175px 0px 0px 872px;}
.allbanner:hover .btn span{display:inline-block;}
.btn span{ display:none; width:41px;height:69px;cursor:pointer; position:absolute; top:185px; z-index:9; cursor:pointer;}
.btn_l{ left:0px;background:url(../images/left.png) no-repeat;}
.btn_r{ right:0px; background:url(../images/right.png) no-repeat;}
.btn_dian{ position:absolute; width:100%; bottom:0px; height:37px;  background:url(../images/btn_dian.png) repeat-x; z-index:9;}
.btn_dian .w1000{ text-align:right;}
.btn_dian span{ margin:0 5px; cursor:pointer; display:inline-block; margin:13px 8px 0px 0px; background:url(../images/banner_btspan.png) no-repeat; width:11px; height:12px;}
.btn_dian span.chos{ background:url(../images/banner_btspanh.png) no-repeat;}

/*--footer--*/
.footer{ width:100%; background:#333333; padding-bottom:17px;}
.footer .w1000{ border-top:3px solid #cb2922;}
.footer ul{ float:left; width:840px; padding-left:3px;}
.footer ul li{ float:left; margin-right:20px; width:145px;}
.footer ul li p a{ margin:5px 0px 15px 0px; height:50px; line-height:50px; border-bottom:1px solid #484848; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.footer ul li p a:hover{ font-weight:bold;}
.footer ul li a{ display:block; height:22px; line-height:22px; color:#818181;  overflow:hidden;}
.footer ul li a:hover{ color:#fff;}
.footer .footer_r{ float:right; margin:23px 8px; width:95px; height:95px;}
.footer2{ width:100%; line-height:26px; padding:6px 0px; background:#292929; color:#999999;}
.footer2 a{ color:#999999;}
.footer2 a:hover{ color:#cb2922; }
.footer2 p{ float:left; width:840px;}
.footer2 p a{ margin-right:5px;}
.footer2 span{ width:115px; float:right;}

/*--index--*/
.xituo{ width:100%; background:url(../images/xituo_bg.jpg) repeat-x; padding-top:20px;}
.xituo .title{ margin:0px auto; width:150px; text-align:center; font-size:30px; color:#cb2922; height:50px; line-height:50px; background:url(../images/xituo_tit.jpg) no-repeat;}
.xituo .con{ width:850px; margin:10px auto 0px; font-size:13px; line-height:20px; text-align:center;}

.indexcon{ width:1002px; margin:30px auto 0px; height:275px; padding-top:25px; background:url(../images/indexcon_bg.png) no-repeat;}
.indexcon .title{ height:33px; width:278px; background:#cb2922;}
.indexcon .title p{ float:left; margin-left:20px; width:210px; line-height:33px; color:#fff; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexcon .title a{ float:right; display:block; width:38px; height:33px; background:url(../images/indexcon_more.jpg) no-repeat;}
.indexcon .title a:hover{ background:url(../images/indexcon_moreh.jpg) no-repeat;}
.indexcon .lxmimg{ width:283px; margin-top:22px; height:100px; background:#f9f8f8;}
.newsbox{ float:left; margin-left:27px; width:283px;}
.newsbox .con{ margin-top:10px; font-size:13px;}
.newsbox .con li{ height:27px; line-height:27px; background:url(../images/newsbox_libg.png) left no-repeat; padding-left:17px;}
.newsbox .con li a{ display:block; float:left; max-width:255px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newsbox .con li img{ float:left; margin:6px 0px 0px 3px;}
.contactbox{ float:left; margin-left:52px; width:283px;}
.contactbox .con{ margin-top:10px; font-size:13px;}
.contactbox .con p{ height:27px; line-height:27px; margin-left:5px; padding-left:22px;}
.contactbox .con .p1{ background:url(../images/contactbox_s1.png) left no-repeat;}
.contactbox .con .p2{ background:url(../images/contactbox_s2.png) left no-repeat;}
.contactbox .con .p3{ background:url(../images/contactbox_s3.png) left 2px no-repeat; line-height:21px;}
.supportbox{ float:right; margin-right:24px; width:283px;}
.supportbox .con{ padding-top:10px; line-height:24px; height:72px; overflow:hidden; font-size:13px;}


.supportbox .con li{ height:27px; line-height:27px; background:url(../images/newsbox_libg.png) left no-repeat; padding-left:17px; list-style-type:none;}
.supportbox .con li a{ display:block; float:left; max-width:255px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.supportbox .con li img{ float:left; margin:6px 0px 0px 3px;}









.probox{ margin-top:26px; padding-top:25px;  width:100%; height:425px; background:url(../images/productbox_bg.jpg) repeat-x;}
.probox_tab{ height:29px; border-bottom:1px solid #e9e9e9; padding:0px 10px;}
.probox_tab li{ margin-right:5px; cursor:pointer; float:left; height:28px; line-height:28px; width:112px; padding:0px 5px; text-align:center; background:#fdfdfd; border:1px solid #e9e9e9; border-bottom:none; overflow:hidden; }
.probox_tab li:hover{ background:url(../images/protab_lih.jpg) no-repeat;}
.probox_tab li:hover a{ color:#fff;}
.probox_tab li.cur{ background:url(../images/protab_lih.jpg) no-repeat;}
.probox_tab li.cur a{ color:#fff;}
.probox_div{ padding-top:30px; border-top:1px solid #fff;}
.probox_div ul.cur{ display:block;}
.probox_div ul{ padding-left:10px; width:1100px; display:none;}
.pro_ul li{ float:left; margin-right:20px; width:228px; height:312px; background:#fff; border:1px solid #fff;}
.pro_ul li:hover{ border:1px solid #dbdbdb;}
.pro_ul li .lxmimg{ padding:14px; width:200px; height:175px;}
.pro_ul li div{ width:200px; margin:0 auto; border-top:1px dashed #d6d6d6; padding-top:14px;}
.pro_ul li div .tit{ display:block; height:25px; line-height:25px; text-align:center; font-weight:bold; color:#636363; font-size:13px; overflow:hidden;}
.pro_ul li div a.tit:hover{ color:#cb2922;}
.pro_ul li div p{ height:20px; line-height:20px; text-align:center;  color:#8a8a8a; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_ul li div .more{ display:block; width:22px; margin:14px auto 0px; height:22px; background:url(../images/probox_more.png) no-repeat;}
.pro_ul li div .more:hover{ background:url(../images/probox_moreh.png) no-repeat;}

/*--ny--*/
.ny_banner{ width:100%; height:253px; overflow:hidden; position:relative; }
.ny_banner img{ width:100%; position:absolute; top:0px;}

.ny_content{ background:url(../images/ny_content.png) repeat-y; padding:23px 0px 50px;}
.left{ float:left; width:216px; overflow:hidden;}
.left .left_title{ padding:0px 12px; height:40px; line-height:40px; font-size:16px; color:#231815; border-bottom:4px solid #cb2922; text-transform:uppercase; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.left .left_title span{ color:#cb2922; font-size:18px; margin-right:15px; font-family:Microsoft YaHei;}
.left ul{ padding-top:13px;}
.left ul li{ border-bottom:1px solid #d3d3d3; background:url(../images/left_ul_libg.png) 195px 20px no-repeat;}
.left ul li>a{ display:block; height:47px; line-height:47px; width:162px; margin-left:22px; font-size:14px; font-weight:bold; overflow:hidden; }
.left ul li:hover{  background:url(../images/left_ul_libgh.png) 195px 20px no-repeat;}
.left ul li:hover>a{ color:#cb2922;}
.left ul li.cur{  background:url(../images/left_ul_libgh.png) 195px 20px no-repeat;}
.left ul li.cur>a{ color:#cb2922;}
.left ul li:hover div{ display:block;}
.left ul li.cur div{ display:block;}
.left ul li div{ display:none; border-top:1px dashed #e1e1e1; padding:10px 0px 22px;}
.left ul li div a{ display:block; padding:0px 15px 0px 37px; height:30px; line-height:30px; background:url(../images/left_zi_a.png) 20px 12px no-repeat; overflow:hidden;}
.left ul li div a:hover{ color:#cb2922;  background:url(../images/left_zi_ah.png) 20px 12px no-repeat;}
.left .left_contact{ margin:38px 0px; display:block; height:72px; width:212px; border:1px solid #d3d3d3; padding:1px;}

.left ul li div a.curr{ color:#cb2922; }

.right{ float:right; width:735px; overflow:hidden;}
.bread{ padding-top:10px; height:38px; line-height:38px; border-bottom:1px solid #d3d3d3;}
.bread .bread_t{ float:left; display:inline-block; width:30%; font-size:24px; font-family:Microsoft YaHei; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bread div{ float:right; width:58%; height:38px; text-align:right; overflow:hidden;}
.bread div span{ display:inline-block; background:url(../images/bread_bg.png) left no-repeat; padding-left:25px;}
.bread div b{ color:#cb2922; margin-left:5px;}
.bread div a{ margin:0px 5px 0px 3px;}

/*--about--*/
.about{ padding-top:30px;}
.about .about1div{ height:285px;}
.about .about1div .fl{ width:340px;}
.about p{line-height:25px;}

/*--honor--*/
.honor{ padding-top:50px;}
.honor ul{ width:755px;}
.honor ul li{ float:left; width:229px; height:240px; margin-right:22px;}
.honor ul li div{ padding:5px; height:155px; width:219px;  background:url(../images/honor_ul_libg.png) no-repeat;}
.honor ul li div span{ display:block; height:155px; width:219px;}
.honor ul li p{ font-size:13px; height:42px; line-height:42px; text-align:center; overflow:hidden;}
.lsttmpop{ position:fixed; z-index:99; background:url(../images/png0006.png); width:100%; height:100%; top:0; left:0; display:none; text-align:center;}
.lsttmpop .lstpopc{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; text-align:left; background:#fff; position:relative;}
.lsttmpop .lstpopc .lstclose{ position:absolute; background:url(../images/lstclose.png); width:35px; height:35px; right:-37px; top:0px; cursor:pointer;}
.lsttmpop .lstpopc p{ position:absolute; width:100%; color:#FFF; font-family:"宋体"; line-height:50px; height:50px; overflow:hidden; background:url(../images/tm_bg.png); font-size:12px;}
.lsttmpop .lstpopc .lstpopl,.lsttmpop .lstpopc .lstpopr{ position:absolute; bottom:10px; width:28px; height:28px; cursor:pointer;}
.lsttmpop .lstpopc .lstpopl{ left:10px; background:url(../images/photo_left.png);}
.lsttmpop .lstpopc .lstpopr{ left:48px; background:url(../images/photo_right.png);} 
.lsttmpop .lstpopc #lsttxt{ margin-left:90px; cursor:pointer;}
.lsttxt2{ position:absolute; bottom:0px; right:10px; display:block; cursor:pointer;}
.lsttmpop_img img{ max-height:600px; max-width:1000px;}
.lsttmpop .lstpopc+i{display:inline-block; vertical-align:middle; height:100%;}

/*----- page-----*/
.page{ text-align:center; font-size:13px; width:100%; overflow:hidden; text-align:center;}
.page a{ display:inline-block; margin:0px 5px; height:26px; padding:0px 9px; line-height:26px; border:1px solid #cbcbcb; }
.page a:hover{ background:#cb2922; border:1px solid #cb2922; color:#FFF; font-weight:bold;}
.page a.cur{ background:#cb2922; border:1px solid #cb2922; color:#FFF; font-weight:bold;}
.page .cpb{ background:#cb2922; border:1px solid #cb2922; color:#FFF; font-weight:bold;}

/*-----pro-----*/
.right .probox_div{ padding-left:0px;}
.right .pro_ul{ width:750px; padding-bottom:38px;}
.right .pro_ul li{ margin-top:44px; border:1px solid #dbdbdb;  margin-right:19px; width:222px; height:306px; padding:3px;}
.right .pro_ul li:hover{ border:4px solid #cb2922; padding:0px; width:222px; height:306px;}

/*-----proshow-----*/
.proshow{ padding-bottom:37px;}
.proshow h1.title{ padding:40px 0px 10px; margin-bottom:40px; line-height:36px; text-align:center; border-bottom:1px dashed #d3d3d3; font-size:18px;}
.proshow .proshow_img{ width:390px; height:341px; margin:35px auto;}
.proshow .proshow_tab{ height:34px; line-height:34px; background:#cb2922; color:#fff; font-size:18px;}
.proshow .proshow_tab span{ background:url(../images/proshow_icon.png) left no-repeat; margin-left:10px; padding-left:27px;}
.proshow .proshow_tit{ height:34px; line-height:34px; padding-left:24px; margin-top:35px; font-size:18px; font-weight:bold; color:#e53b33;  background:url(../images/proshow_tit.png) left no-repeat; margin-bottom:10px;}
.proshow .proshwo_ic{ padding-top:35px;}
.proshow .proshwo_ic li{ float:left; width:90px; text-align:center;}
.proshow .proshwo_ic li p{ margin-top:10px; height:20px; line-height:20px; color:#cb2922; font-size:13px;}
.proshow .proshwo_ic2{ width:500px;} 
.proshow .proshwo_ic2 li{ float:left; width:210px; height:30px; line-height:30px; margin-left:8px; padding-left:14px; background:url(../images/pro_icli.png) left no-repeat;}
.proshow .proshwo_ic3{ border-top:1px solid #d3d3d3; margin-bottom:30px;}
.proshow .proshwo_ic3 li{ line-height:40px;  border-left:1px solid #d3d3d3; width:100%; float:left; border-bottom:1px solid #d3d3d3;}
.proshow .proshwo_ic3 li span{ float:left; display:block; padding:0px 15px; border-right:1px solid #d3d3d3; font-size:13px;}
.proshow .proshwo_ic3 li .s1{ background:#eaf6fd; width:164px; font-weight:bold;}
.proshow .proshwo_ic3 li .s2{ width:508px;}
.proshow .proshwo_ic4{  padding:30px 0px 20px 0px; border-top:1px #d3d3d3 dashed;}
.proshow .proshwo_ic4 span{ float:left; display:block; width:185px; line-height:47px; font-size:13px; font-weight:bold;}
.proshow .proshwo_ic5{ padding:14px 0px 34px 0px; border-bottom:1px #d3d3d3 dashed; border-top:1px #d3d3d3 dashed;}
.proshow .proshwo_ic5 span{ float:left; display:block; width:185px; line-height:47px; font-size:13px; font-weight:bold;}



.ab_us{width:1002px; margin:0 auto;}

.shangmeng{padding:0 10px;text-align:center;}
.shangmeng a{color:#444;margin:0 2px;}
.quanzi{text-align:center;}

	
	.pages { clear:both; padding:20px 45px 0 0; color:#444; }
	.pages a { color:#444; }
	.pages a:hover { color:#f60;  font-weight:bold  }
	.pages ul { text-align:right;list-style:none }
	.pages li { display:inline; margin-left:8px;list-style:none }
	
	
.newslist ul{padding-bottom:15px;}
.newslist li{padding:4px 0 4px 5px;}
.newslist a{color:#444;font-size:14px;text-decoration:none;}
	.newslist a:hover{text-decoration:underline;}
	.con_title {
	BORDER-BOTTOM: #cacaca 1px solid; BORDER-LEFT: #cacaca 1px solid; MARGIN-BOTTOM: 12px; BORDER-TOP: #cbcbcb 1px solid; BORDER-RIGHT: #cacaca 1px solid
	}
	.con_title H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 25px; PADDING-RIGHT: 12px; 	HEIGHT: 30px; COLOR: #000; FONT-SIZE: 14px; PADDING-TOP: 2px
	}
	.con_title H2 SPAN {
	LINE-HEIGHT: 23px; PADDING-LEFT: 9px; COLOR: #767676; FONT-SIZE: 11px; FONT-WEIGHT: normal
	}
	.con_title H2 A {
	MARGIN-TOP: 6px; FLOAT: right
	}
	.c_product_b{padding:0 10px;}
	.c_product_b div{float:left;width:135px;_width:135px;margin:5px 8px;text-align:center;}
	.c_product_b h2{width:120px;height:125px;float:left;}
	.c_product_b h2 a{width:120px;height:120px;border:#d3d3d3 solid 1px;padding:1px;display: table-cell;vertical-align:middle;text-align:center;*display:block;*font-size: 87px;*font-family:Arial;}
	.c_product_b h2 img{vertical-align:middle;width:120px;height:120px;}
	.c_product_b h3 a{color:#444;font-weight:normal; line-height:20px;font-size:14px;}
	.c_product_b h3{width:120px;float:left;}

	
	.tag{margin:10px; font-size:14px;}
	.tag a{margin:0 3px;text-decotaion:none;margin:0 3px;}
	.tag a:hover{text-decoration:underline;}

.proshow_con p{line-height:25px;}

/*-----down-----*/
.down ul{ padding:42px 0px 10px;}
.down ul li{ float:left; width:100%; height:148px; border-top:1px dashed #d3d3d3; padding-top:1px; background:url(../images/down_li_bottom.jpg) right bottom no-repeat;}
.down ul li .downli{ height:121px; background:#f8f8f8;}
.down ul li .downli .lxmimg{ float:left; width:163px; height:103px; margin:9px;}
.down ul li .downli div{ float:right; width:538px;}
.down ul li .downli div a.tit{ margin-top:9px; display:block; height:30px; line-height:30px; font-weight:bold; font-size:13px;}
.down ul li .downli div p{ margin-top:5px; height:40px; line-height:20px; font-size:13px; overflow:hidden;}
.down ul li .downli div a.downbt{ float:right; margin-right:12px; width:70px; height:21px; line-height:21px; text-align:center; background:url(../images/down_bt.png) no-repeat; }
.down ul li:hover  div a.tit{ color:#cb2922;}
.down ul li:hover .downli{ background:#fff8fa;}
.down ul li:hover .downli div a.downbt{ background:url(../images/down_bth.png) no-repeat; color:#fff; }
.service{ padding-top:40px;}

/*-----down-----*/
.faq ul{ padding:10px 0px 18px;}
.faq ul li{ width:707px; margin-top:32px; float:left; padding:14px; line-height:24px; font-size:13px; background:#fafafa;}
.faq ul li a{ font-weight:bold;}
.faq ul li div{ margin-top:5px;}
.faq ul li:hover{ background:#f2f2f2;}
.faq ul li:hover a{ color:#cb2922;}
.faqshow_con{ padding-bottom:42px;}
.faqshow h1.title{ padding:40px 0px 10px; margin-bottom:40px; line-height:36px; text-align:center; border-bottom:1px dashed #d3d3d3; font-size:18px;}
a.return{ color:#fff; width:94px; text-align:center; margin:0 auto; line-height:29px; height:29px; display:block; background:url(../images/return_bg.jpg) no-repeat;}

/*-----news-----*/
.news{ padding-top:23px;}
.news ul { padding-bottom:28px;}
.news ul li{ height:122px; padding:32px 0px 35px 0px; border-bottom:1px dashed #d3d3d3;}
.news ul li .news_l{ float:left; width:183px; height:122px; position:relative;}
.news ul li .news_l span.lxmimg{ position:absolute; left:0px; top:0px; width:183px; height:122px; z-index:1;}
.news ul li .news_l a{ display:none; position:absolute; left:0px; top:0px; width:183px; height:122px; z-index:3;}
.news ul li .news_r{ float:left; width:730px;}
.news ul li .news_r a.tit{ height:26px; line-height:26px; display:block; width:480px; font-size:13px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news ul li .news_r .news_date{ display:block; line-height:26px; height:26px; color:#8a8a8a;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.news ul li .news_r .news_date span{ margin-right:24px;}
.news ul li .news_r .news_p{ margin-top:5px; line-height:18px; height:36px; overflow:hidden;}
.news ul li .news_r a.more{ display:block; margin-top:12px; color:#cb2922;}
.news ul li:hover .news_l a{ display:block;}
.news ul li:hover a.tit{ color:#cb2922;}
.news ul li:hover .news_r a.more{ font-weight:bold;}

.newsshow{ padding-top:35px;}
.newsshow h1.title{ font-size:18px; text-align:center; height:100%; line-height:42px; padding-bottom:15px;}
.source{ border:1px solid #e6e6e6; background:url(../images/newsshwo_source.jpg) repeat-x #f3f3f3; line-height:27px; text-align:center;}
.source span{ margin-right:20px; color:#8a8a8a;}
.source span.s1{ background:url(../images/souce_span1.jpg) left no-repeat; padding-left:12px;}
.newsshow .newsshow_con{ padding:26px 0px;}
.newsshow .newsshow_con  p{line-height:25px}
.newsshow .newsshow_con div{padding:5px 0;}
/*-----contact-----*/
.contact{ padding-top:30px;}
.contact .contact_con{ padding-top:50px;}
.contact .contact_con ul{ float:left; width:410px;}
.contact .contact_con ul li{ height:44px; line-height:44px; padding-left:50px; font-size:14px;}
.contact .contact_con ul li.li1{ background:url(../images/contact_icon1.png) left no-repeat;}
.contact .contact_con ul li.li2{ background:url(../images/contact_icon2.png) left no-repeat;}
.contact .contact_con ul li.li3{ background:url(../images/contact_icon3.png) left no-repeat;}
.contact .contact_con ul li.li4{ background:url(../images/contact_icon4.png) left no-repeat;}
.contact .contact_con ul li.li5{ background:url(../images/contact_icon5.png) left no-repeat;}
.contact .map{ width:604px; margin:40px auto 0px;}

.feedbook{ padding-top:35px;}
.feedbook .feedbook_con{ padding:40px 0px 0px 90px;}
.feedbook .feedbook_con div{ height:31px; line-height:31px; font-size:14px; margin-bottom:32px;}
.feedbook .feedbook_con div span{ float:left; display:block; width:95px; text-align:right;}
.feedbook .feedbook_con div p{ float:left; height:29px;line-height:29px; border:1px solid #d3d3d3;}
.feedbook .feedbook_con div p input{ float:left; margin-left:10px; height:29px;line-height:29px; background:none; border:none;}
.feedbook .feedbook_con .div1 p{width:252px;}
.feedbook .feedbook_con .div1 p input{ width:232px;}
.feedbook .feedbook_con .div2 p{  width:396px;}
.feedbook .feedbook_con .div2 p input{ width:376px;}
.feedbook .feedbook_con .divtextarea{ height:152px; line-height:152px;}
.feedbook .feedbook_con div textarea{ height:142px; line-height:22px; width:376px; padding:5px 10px; background:none; border:1px solid #d3d3d3;}
.feedbook .feedbook_con .divcode p{ width:95px;}
.feedbook .feedbook_con .divcode input{ width:75px;}
.feedbook .feedbook_con .divcode img{ float:left; margin-left:8px;}
.feedbook .feedbook_con .divcode a{ float:left; margin-left:10px; font-style:normal; text-decoration:underline}
.feedbook .feedbook_bt{ margin-left:197px; width:95px; height:34px; line-height:34px; text-align:center; background:#c8c8c8; font-size:14px; color:#666; font-weight:bold;}
.feedbook .feedbook_bt:hover{ color:#fff; background:#b3b3b3;}

.rec{ padding-top:35px;}
.rec_ul{ width:733px; margin-top:35px; padding-bottom:30px;}
.rec_ul li{ float:left; width:728px; overflow:hidden; height:40px; font-size:14px;line-height:40px; border:1px solid #d3d3d3; border-top:none; color:#4a4a4a;}
.rec_ul li.title{ background:#c8c8c8; font-weight:bold;}
.rec_ul li span{ display:inline-block; float:left;}
.rec_ul li .span1{ width:168px; margin:0px 10px; text-align:center; overflow:hidden; }
.rec_ul li .span2{ width:136px; text-align:center; border-left:1px solid #d3d3d3; overflow:hidden;}
.rec_ul li .span3{ width:132px; text-align:center; border-left:1px solid #d3d3d3;}
.rec_ul li .span4{ width:132px; text-align:center; border-left:1px solid #d3d3d3;}
.rec_ul li .span5{ width:132px; text-align:center; border-left:1px solid #d3d3d3;}
.rec_ul li:hover{ background:#f4f4f4;}
.rec_ul li.title{ background:#c8c8c8;}

.recshow .recshow_div{ padding-bottom:25px;}
.recshow .recshow_div .recshow_tit{ height:38px; line-height:38px; font-size:16px; color:#cb2922; font-weight:bold; border-bottom:1px dashed #d3d3d3;}
.recshow .recshow_div .tit{ margin-top:30px; line-height:30px; font-size:13px; font-weight:bold;}
.recshow .recshow_div .con{ line-height:30px; font-size:13px; }

/*-----friendlink  & sitemap-----*/
.contant_1006{ position:relative; z-index:9; padding-top:15px;width:1006px;min-height:400px; background:url(../images/contant_1006.png) no-repeat top center; margin:-27px auto 0px;}
.w960{ width:960px; margin:0 auto;}
.friendlink{ padding:45px 0px 100px 0px;}
.friendlink li{ width:158px; height:140px; float:left; margin-right:33px;}
.friendlink li a.lxmimg{ width:154px; margin:0 auto; height:76px; border:1px solid #cccccc;}
.friendlink li p{ text-align:center; height:34px; line-height:34px;}
.friendlink li p a{ display:block; overflow:hidden; width:155px; height:25px;}
.friendlink li:hover a.lxmimg{ border:2px solid #cb2922;}
.friendlink li:hover p a{ color:#cb2922;}

.sitemap{ padding:78px 0px 80px 80px;}
.sitemap_t{ float:left; width:100%; height:85px; background:url(../images/sitemap_tit.png) left no-repeat;}
.sitemap_t span{ margin-left:330px; display:block; width:94px; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold;}
.sitemap_c{ float:left;}
.sitemap_c div{ width:94px; float:left; text-align:center; margin-right:37px;}
.sitemap_c p.tit{ width:95px; height:57px; padding-top:45px; font-size:13px; background:url(../images/sitemap_p1.png) no-repeat;}
.sitemap_c p.tit2{ background:url(../images/sitemap_p4.png) no-repeat;}
.sitemap_c p{ width:94px; height:34px; padding-top:27px;  background:url(../images/sitemap_p2.png) no-repeat;}
.sitemap_c p a{ display:block; padding:0px 5px; height:34px; line-height:34px; color:#888888; overflow:hidden;}
.sitemap_c p a:hover{ color:#cb2922;}
.sitemap_c .prodiv{ width:118px; margin-right:24px;}
.sitemap_c .prodiv p.tit{ width:118px; height:57px; padding-top:45px; font-size:13px; background:url(../images/sitemap_p1.png) center no-repeat;}
.sitemap_c .prodiv p.tit a{ display:block; width:84px; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sitemap_c .prodiv p{ width:118px; background:url(../images/sitemap_p3.png) no-repeat;}


#cnzz_stat_icon_1255988414{display:inline;}